﻿body 
{
    background-color: White;
    margin: 20px auto 20px auto;
    color: Black;
	font-family: Trebuchet MS,Tahoma,Arial,Sans-Serif;
    font-size: 10pt;
}
form
{
	margin: 0px;
}
p
{
	margin-top: 10px;
	margin-bottom: 10px;
}
ul
{
	margin-top: 0px;
	margin-bottom: 0px;
}
h3
{
	margin-top: 0px;
	margin-bottom: 0px;
}

#everything
{
	width: 768px;
	margin-left: auto;
	margin-right: auto;
}

#templateHeader
{
	
}


#bodyPanel
{
	margin: 0px;
	border: solid 1px #bbb;
	padding: 20px;
}
#bodyPanel A
{
	color: #10283f;
}
#bodyPanel A:hover
{
	color: #305068;
}

#bodyContent
{
}

#bodyFooter
{
	text-align: center;
	font-size: 0.8em;
	margin-top: 20px;
}


#templateFooter
{
	padding-top: 20px;
	color: #777;
	text-align: center;
	font-size: 0.8em;
}
#templateFooter A
{
}
#templateFooter A:hover
{
}




.randomArticle_container
{
	width: 728px;
	
	color: #444;
	letter-spacing: 1px;
	font-size: 0.8em;
	
	background-color: #eee;
	border: solid 1px #bbb;
	text-align: right;
	padding: 8px 30px 8px 10px;
	margin: 0px;
}
.randomArticle_container P
{
	margin: 0px;
}
.randomArticle_title, .randomArticle_footer
{
	display: none;
}


.article
{
	border: solid 1px #ddd;
	background-color: #f8f8f8;
	padding: 20px;
}
.article_body
{
	background-color: #e7e7e7;
	padding: 5px;
}
.article_footer
{
	font-size: 0.8em;
}




/*
	Comments Section
*/
.comments
{
	padding: 20px;
	background-color: #f8f9fa;
	margin: 50px 50px 0px 50px;
}
.comments H2
{
	color: #777;
	font-size: 1.1em;
	margin-top: 0px;
	margin-bottom: 10px;
}

.comment_container, .comment_container_alternate
{
	font-size: 0.8em;
	border: solid 1px #e0e0e0;
	margin-bottom: 10px;
	padding: 10px;
}
.comment_title
{
	color: #888;
	margin-bottom: 5px;
}
.comment_body
{
	color: #444;
}

.comment_editor
{
	margin-top: 15px;
	padding-top: 10px;
	border-top: solid 1px #ddd;
	font-size: 0.8em;
	color: #666;
}
.comment_editor INPUT, .comment_editor TEXTAREA
{
	font-size: 0.9em;
	background-color: #f8f8f8;
	border: solid 1px #444;
	color: #444;
}
.comment_editor TEXTAREA
{
	width: 500px;
	height: 100px;
	font-size: 1.0em;
}



.search
{
	font-size: 7pt;
	vertical-align: top;
}
.search INPUT
{
	background-color: #e0e8f8;
	border: solid 1px #248;
}
.search A
{
	background-color: #e0e8f8;
	border: solid 1px #248;
	padding: 2px;
}
.search A:hover
{
	background-color: #b0d0f8;
}

.searchResults
{
	border-collapse: collapse;
}
.searchResults TH
{
	text-align: left;
	padding: 10px;
	background-color: #eee;
}
.searchResults TD
{
	padding-bottom: 15px;
}

.highlight
{
	background-color: Yellow;
}


.Error
{
	width: 400px;
	margin-left: auto;
	margin-right: auto;
	padding: 30px;
	background-color: #ddd;
	border: solid 1px #444;
	text-align: left;
}